<?php
include_once("conf/conf.php");
class rdgDatosPers {
    private $conexion = null;
    private $bd = null;
    private $dataSet = null;

    private function  connect() {
        $bdConf = new Conf();
        $this->conexion = mysql_connect($bdConf->get_databaseURL(), $bdConf->get_databaseUName(), $bdConf->get_databasePWord())
            or die("Se produjo error al coenctarse a la Base de Datos");
        $this->bd = mysql_select_db($bdConf->get_databaseName(),  $this->conexion)
            or die("Se produjo error al coenctarse a la Base de Datos");
    }

    private function desconnect() {
        mysql_close($this->conexion);
    }

    /*
     * Retorna Datos personales del usuario con el ID enviado por parametro
     * Retorna dataSet con los datos
     */
    public function get($userID) {
        $this->connect();
        unset ($this->dataSet);
        $query = "SELECT * FROM DatsoPers WHERE IDUsuario = $userID;";
        $this->dataSet = mysql_query($query);
        $this->desconnect();
        return $this->dataSet;
    }

    /*
     * Agrega datos personales del usuario nuevo a la BD
     * Retorna true si hubo exito
     */
    public function insert($UserID, $Direccion, $Email, $Tel) {
        $this->connect();
        $query = "INSERT INTO DatosPers (IDUsuario, Direccion, Email, Telefono) VALUES ($UserID, '$Direccion', '$Email', '$Tel');";
        $exito = mysql_query($query);
        $this->desconnect();
        return $exito;
    }

    /*
     * Modifica datos personales del usuario existente en la BD
     * Retorna true si hubo exito
     */
    public function update($UserID, $Direccion, $Email, $Tel) {
        $this->connect();
        $query = "UPDATE DatosPers SET Direccion ='$Direccion', Email = '$Email', Telefono = '$Tel' WHERE IDUsuario = $UserID;";
        $exito = mysql_query($query);
        $this->desconnect();
        return $exito;
    }
}

?>
